"""
__init__方法：
    1. 作用：初始化，添加属性
        self.属性变量名 = 内容
    2. 特点：创建对象的时候，实例化对象，自动调用__init__方法

类名：Cat
属性：name
方法：
    __init__(): 添加属性，属性内容为'猫'
    eat(): 打印xx爱吃鱼， xx替换为具体的属性
"""


class Cat(object):
    """猫类"""
    def __init__(self):
        print('__init__')
        # 添加属性，对象.变量名 = 内容
        self.name = 'mike'

    def eat(self):
        print(f'{self.name}爱干饭')


# 实例化对象，自动调用__init__()方法
tom = Cat()
# 类的外面，直接使用属性
print('tom.name = ', tom.name)

tom.eat()